projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b4b42ba
)
quartz: Make sure the old toplevel is closed on recreation
author
Kristian Rietveld
<kris@loopnest.org>
Fri, 28 Dec 2012 21:06:32 +0000
(22:06 +0100)
committer
Michael Natterer
<mitch@lanedo.com>
Thu, 17 Jan 2013 13:45:07 +0000
(14:45 +0100)
(cherry picked from commit
30deba453a045107eadd4deea572e29192c298c1
)
gdk/quartz/gdkwindow-quartz.c
patch
|
blob
|
history
diff --git
a/gdk/quartz/gdkwindow-quartz.c
b/gdk/quartz/gdkwindow-quartz.c
index 1d6125090dafef2e17a8d424ecce247594ffcd9c..a1fcfee569eb964a7eceb67ee9dd6a47638450f8 100644
(file)
--- a/
gdk/quartz/gdkwindow-quartz.c
+++ b/
gdk/quartz/gdkwindow-quartz.c
@@
-2652,7
+2652,11
@@
gdk_quartz_window_set_decorations (GdkWindow *window,
NSColor *bg = [impl->toplevel backgroundColor];
NSScreen *screen = [impl->toplevel screen];
- [impl->toplevel release];
+ /* Make sure the old window is closed, recall that releasedWhenClosed
+ * is set on GdkQuartzWindows.
+ */
+ [impl->toplevel close];
+
impl->toplevel = [[GdkQuartzNSWindow alloc] initWithContentRect:rect
styleMask:new_mask
backing:NSBackingStoreBuffered